import cn.huaqingcheng.tool.http.impl.HttpClientProvideImpl;

/**
 * module-info
 */
module cn.huaqingcheng.tool.http {
    requires java.net.http;
    requires org.slf4j;
    requires cn.huaqingcheng.tool.core;
    requires cn.huaqingcheng.tool.json;
    requires static lombok;
    requires static org.jetbrains.annotations;
    requires static com.fasterxml.jackson.databind;

    exports cn.huaqingcheng.tool.http.spi;
    exports cn.huaqingcheng.tool.http;

    uses cn.huaqingcheng.tool.http.spi.HttpClientProvide;

    provides cn.huaqingcheng.tool.http.spi.HttpClientProvide
        with HttpClientProvideImpl;
}
